package com.mk.admin.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("分时查询排班信息响应参数")
public class DoctorAreaTimeDto {
    @ApiModelProperty(value = "排班id", required = true)
    private String schNo;
    @ApiModelProperty(value = "排班明细id 分时排班明细唯一id，精确到号源的唯一ID", required = true)
    private String schId;
    @ApiModelProperty(value = "号源日期 yyyy-MM-dd", required = true)
    private String scheduleDate;
    @ApiModelProperty(value = "坐诊类型 1 上午 2中午 3下午 4 白天 5晚上6 前夜 7 后夜  8 昼夜9全天", required = true)
    private Integer sitType;
    @ApiModelProperty(value = "分时开始时间 年-月-日 时:分:秒\n" +
            "yyyy-MM-dd HH:mm:ss")
    private String beginTime;
    @ApiModelProperty(value = "分时结束时间 年-月-日 时:分:秒\n" +
            "yyyy-MM-dd HH:mm:ss")
    private String endTime;
    @ApiModelProperty(value = "出诊状态 1：出诊\n" +
            "2：停诊", required = true)
    private String visitStatus;
    @ApiModelProperty(value = "挂号排序号", required = true)
    private String regSortNo;
    @ApiModelProperty(value = "排序号状态", required = true)
    private String sortNoStatus;
    @ApiModelProperty(value = "坐诊地址", required = true)
    private String sitAddress;
    @ApiModelProperty(value = "院区 号源所属医生出诊院区区域代码")
    private String campus;
    @ApiModelProperty(value = "号源总数 总共有多少个号", required = true)
    private String totalNum;
    @ApiModelProperty(value = "已挂号总数 queryType为1时代表预约总数", required = true)
    private String regTotal;
    @ApiModelProperty(value = "可挂号号源总数 queryType为1时代表预约总数", required = true)
    private String waitRegisterTotal;
    @ApiModelProperty(value = "备注")
    private String remark;

}
